#ifndef STREAM_H_
#define STREAM_H_

#include <string>

namespace FURY
{
	namespace STREAM
	{
		class Stream
		{
		public:
			Stream(void)	{};
			virtual ~Stream(void)	{};

		public:
			virtual bool Open(const char *szName = NULL) = 0;
			virtual void Close(void) = 0;

			virtual Stream& operator<<(const char *string) = 0;
			virtual Stream& operator>>(char *string) = 0;
		};
	};
};

#endif	// STREAM_H_